Le secteur du village d'Oberhaslach était déjà habité par les celtes, puis par les romaine au IIe siècle, des stèles y ont été découvertes en 1937 et en 1973, elles sont exposées au Musée archéologique de Strasbourg. Un poste romain couvrait les 3 voies reliant le Sud vers le Nord, Strasbourg à la Lorraine et la vallée de la Bruche à la haute vallée de la Bruche. Aux XIIe et XIIIe siècles sont construits sur les hauteurs d'Oberhaslach les châteaux du Petit-Rigelsberg, du Grand-Rigelsberg, du Hohenstein et du Nideck. Mais le village d'Oberhaslach tient son origine principalement d'un ermite venu d'Irlande, Florent, qui au VIIe siècle, convertit au christianisme la région et y fonde l'abbaye de Haslach. En 678 Saint Florent devint évêque de Strasbourg. C'est en 1315 que fut élevée la chapelle dédiée à Saint Florent. Oberhaslach a beaucoup souffert lors des nombreux conflits, notamment au XVe siècle par les Armagnacs et de 1632 à 1634 par les Suédois. À partir de la moitié du XVIIe siècle Oberhaslach se reconstruit par des migrants venus essentiellement d'Allemagne et de Suisse. Aujourd'hui cette charmante petite bourgade de la vallée de l'Hasel est le point de départ de belles randonnées à travers le massif des Vosges.